package Shapes;

import java.awt.*;
import java.awt.geom.*;

public abstract class Shape {
	
	protected Point2D start;
	protected Color color;

	public abstract Point2D getStart();
	public abstract void shapeInit(Point2D p);
	public abstract void setShape(Point2D p, Point2D q);
	public abstract void moveShape(Point2D p);
	public abstract void draw(Graphics2D g2);
	public abstract void setColor(Color c);
	public abstract boolean findShape(Point2D p);
	
}
